/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo.Entidades;

import java.sql.Time;
import java.util.Date;
import java.util.List;

/*
 *  Proyecto eJAM [G12]
 *  Miembros:
 *      - Javier Ruiz Hidalgo
 *      - Adrian Ramos Cápitas
 *      - Miguel Alejandro Esteban Ordóñez
 */

public interface TareaRealizada extends Entidad{

    Alumno getAlumno();

    Time getDuracion();

    Date getF_realizacion();

    Date getF_ini();

    double getNota();

    List<RespuestaContestada> getRespuestasContestadas();

    Tarea getTarea();

    void setAlumno(Alumno alumno);

    void setDuracion(Time duracion);

    void setF_realizacion(Date f_realizacion);

    void setNota(double nota);

    void setRespuestasContestadas(List<RespuestaContestada> respuestas);

    void setTarea(Tarea tarea);

    void addRespuestaContestada(RespuestaContestada respuestaContestada);

    void removeRespuestaContestada(RespuestaContestada respuestaContestada);

    void corregirTareaEvaluable();

}
